package com.cskaoyan.service;


import com.cskaoyan.module.bean.BaseRespVo;
import com.cskaoyan.module.bean.GoodsData;
import com.cskaoyan.module.bo.goods.CreateGoodsBo;
import com.cskaoyan.module.bo.goods.UpdateGoodsBo;
import com.cskaoyan.module.pojo.MarketGoods;
import com.cskaoyan.module.vo.goods.*;
import com.cskaoyan.module.bean.param.BaseParam;


public interface GoodsService {
    GoodsData query(SeekGoodsList seekGoodsList, BaseParam baseParam);

    CartAndBrandVo seekCatAndBrand();

    GoodsDetailVo seekDetailById(Integer id);


    GoodsListLimitVo listLimit0(int i);

    BaseRespVo createGoods(CreateGoodsBo createGoodsBo);

    void deleteGoods(MarketGoods marketGoods);

    void updateGoods(UpdateGoodsBo updateGoodsBo);
}

